import java.util.Vector;

/**
 * 
 */

/**
 * @author Raquel Valenzuela
 *
 */
public class Factura extends Vector<Producto>{
	private Vector<Producto>  productos= new Vector<Producto>();
	/**
	 * meterProducto
	 * @param p
	 */
	public void meterProducto(Producto p){
		productos.add(p);
	}
	/**
	 * totalFactura
	 * @return total de la compra
	 */
	public float totalFactura(){
		float precio=0f;
		for(int i=0;i<this.productos.size();i++){
			precio= precio + productos.elementAt(i).precioTotal();
		}
		return precio;
	}
	/**
	 * aplicarIva
	 * @return devuelve el total de la factura con iva incluido
	 */
	public float aplicarIva(float iva){
		float total=totalFactura();
		return total+(total*iva);
	}
}
